home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2004 July / DPPCPRO0704.ISO / Essentials / system / IsoBuster / Iso Setup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-03-23  |  16.0 KB  |  174 lines

  1. ;InnoSetupVersion=4.0.9
  2. [Setup]
  3. AppName=IsoBuster
  4. AppVerName=IsoBuster 1.5
  5. AppId=IsoBuster
  6. AppVersion=1.5
  7. AppPublisher=Smart Projects
  8. AppPublisherURL=http://www.smart-projects.net/
  9. DefaultDirName={reg:HKCU\Software\Smart Projects\IsoBuster,InstallPath|{pf}\Smart Projects\IsoBuster}
  10. DefaultGroupName=Smart Projects\IsoBuster
  11. UninstallFilesDir={app}\Uninst
  12. OutputBaseFilename=IsoBuster 1.5 (All languages) Setup
  13. Compression=zip
  14. PrivilegesRequired=none
  15. ChangesAssociations=yes
  16. LicenseFile=embedded\License.txt
  17. InfoBeforeFile=embedded\InfoBefore.txt
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20. [Files]
  21. Source: "{app}\IsoBuster.exe"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\Lang\Chinese_Simp.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  23. Source: "{app}\Lang\Chinese_Trad.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  24. Source: "{app}\Lang\Deutsch.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  25. Source: "{app}\Lang\Espanol.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  26. Source: "{app}\Lang\Francais.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  27. Source: "{app}\Lang\Greek.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  28. Source: "{app}\Lang\Ukranian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  29. Source: "{app}\Lang\Islenska.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  30. Source: "{app}\Lang\Italiano.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  31. Source: "{app}\Lang\Japanese.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  32. Source: "{app}\Lang\Cesky.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  33. Source: "{app}\Lang\Polski.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  34. Source: "{app}\Lang\Portugues.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  35. Source: "{app}\Lang\Romana.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  36. Source: "{app}\Lang\Nederlands.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  37. Source: "{app}\Lang\Russian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  38. Source: "{app}\Lang\Afrikaans.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  39. Source: "{app}\Lang\Slovensky.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  40. Source: "{app}\Lang\Svenska.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  41. Source: "{app}\Lang\Srpski_Serbian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  42. Source: "{app}\Lang\Lithuanian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  43. Source: "{app}\Lang\Hebrew.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  44. Source: "{app}\Lang\Turkish.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  45. Source: "{app}\Lang\Dansk.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  46. Source: "{app}\Lang\Magyar.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  47. Source: "{app}\Lang\Indonesia.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  48. Source: "{app}\Lang\Brasil.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  49. Source: "{app}\Lang\Bulgarian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  50. Source: "{app}\Lang\Catalan.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  51. Source: "{app}\Lang\Suomi_Finnish.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  52. Source: "{app}\Lang\Farsi.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  53. Source: "{app}\Lang\Macedonian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  54. Source: "{app}\Lang\Bosnian_Bosanski.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  55. Source: "{app}\Lang\Arabic.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  56. Source: "{app}\Online\IsoBuster Online.html"; DestDir: "{app}\Online"; Flags: ignoreversion 
  57. Source: "{app}\Online\Order Now.html"; DestDir: "{app}\Online"; Flags: ignoreversion 
  58. Source: "{app}\Help\IsoBuster.hlp"; DestDir: "{app}\Help"; Flags: ignoreversion 
  59. Source: "{app}\Help\IsoBuster.cnt"; DestDir: "{app}\Help"; Flags: ignoreversion 
  60. Source: "{app}\Help\IsoBuster.chm"; DestDir: "{app}\Help"; Flags: ignoreversion 
  61. Source: "{app}\Help\AHlp.exe"; DestDir: "{app}\Help"; Flags: ignoreversion 
  62. [Dirs]
  63. Name: "{app}"; Flags: uninsalwaysuninstall 
  64. Name: "{app}\Lang"; Flags: uninsalwaysuninstall 
  65. Name: "{app}\Plug Ins"; Flags: uninsalwaysuninstall 
  66. Name: "{app}\Online\"; Flags: uninsalwaysuninstall 
  67. Name: "{app}\Help\"; Flags: uninsalwaysuninstall 
  68. [Registry]
  69. Root: HKCU; Subkey: "Software\Smart Projects\IsoBuster"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; 
  70. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\isobuster.exe"; ValueType: String; ValueData: "{app}\IsoBuster.exe"; 
  71. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\isobuster.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; 
  72. Root: HKCR; Subkey: ".iso"; ValueType: String; ValueData: "IsoFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  73. Root: HKCR; Subkey: "IsoFileImage"; ValueType: String; ValueData: "ISO Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  74. Root: HKCR; Subkey: "IsoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  75. Root: HKCR; Subkey: "IsoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  76. Root: HKCR; Subkey: ".bin"; ValueType: String; ValueData: "BinFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  77. Root: HKCR; Subkey: "BinFileImage"; ValueType: String; ValueData: "BIN Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  78. Root: HKCR; Subkey: "BinFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  79. Root: HKCR; Subkey: "BinFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  80. Root: HKCR; Subkey: ".img"; ValueType: String; ValueData: "ImgFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  81. Root: HKCR; Subkey: "ImgFileImage"; ValueType: String; ValueData: "IMG Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  82. Root: HKCR; Subkey: "ImgFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  83. Root: HKCR; Subkey: "ImgFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  84. Root: HKCR; Subkey: ".cif"; ValueType: String; ValueData: "CifFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  85. Root: HKCR; Subkey: "CifFileImage"; ValueType: String; ValueData: "CIF Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  86. Root: HKCR; Subkey: "CifFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  87. Root: HKCR; Subkey: "CifFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  88. Root: HKCR; Subkey: ".fcd"; ValueType: String; ValueData: "FcdFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  89. Root: HKCR; Subkey: "FcdFileImage"; ValueType: String; ValueData: "FCD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  90. Root: HKCR; Subkey: "FcdFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  91. Root: HKCR; Subkey: "FcdFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  92. Root: HKCR; Subkey: ".nrg"; ValueType: String; ValueData: "NrgFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  93. Root: HKCR; Subkey: "NrgFileImage"; ValueType: String; ValueData: "NRG Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  94. Root: HKCR; Subkey: "NrgFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  95. Root: HKCR; Subkey: "NrgFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  96. Root: HKCR; Subkey: ".gcd"; ValueType: String; ValueData: "GcdFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  97. Root: HKCR; Subkey: "GcdFileImage"; ValueType: String; ValueData: "GCD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  98. Root: HKCR; Subkey: "GcdFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  99. Root: HKCR; Subkey: "GcdFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  100. Root: HKCR; Subkey: ".P01"; ValueType: String; ValueData: "P01FileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  101. Root: HKCR; Subkey: "P01FileImage"; ValueType: String; ValueData: "P01 Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  102. Root: HKCR; Subkey: "P01FileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  103. Root: HKCR; Subkey: "P01FileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  104. Root: HKCR; Subkey: ".c2d"; ValueType: String; ValueData: "C2dFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  105. Root: HKCR; Subkey: "C2dFileImage"; ValueType: String; ValueData: "C2D Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  106. Root: HKCR; Subkey: "C2dFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  107. Root: HKCR; Subkey: "C2dFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  108. Root: HKCR; Subkey: ".dao"; ValueType: String; ValueData: "DaoFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  109. Root: HKCR; Subkey: "DaoFileImage"; ValueType: String; ValueData: "DAO Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  110. Root: HKCR; Subkey: "DaoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  111. Root: HKCR; Subkey: "DaoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  112. Root: HKCR; Subkey: ".tao"; ValueType: String; ValueData: "TaoFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  113. Root: HKCR; Subkey: "TaoFileImage"; ValueType: String; ValueData: "TAO Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  114. Root: HKCR; Subkey: "TaoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  115. Root: HKCR; Subkey: "TaoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  116. Root: HKCR; Subkey: ".cdi"; ValueType: String; ValueData: "CdiFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  117. Root: HKCR; Subkey: "CdiFileImage"; ValueType: String; ValueData: "CDI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  118. Root: HKCR; Subkey: "CdiFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  119. Root: HKCR; Subkey: "CdiFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  120. Root: HKCR; Subkey: ".cue"; ValueType: String; ValueData: "CueFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  121. Root: HKCR; Subkey: "CueFileImage"; ValueType: String; ValueData: "CUE File for Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  122. Root: HKCR; Subkey: "CueFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,2"; Check: "AssocCheck"; 
  123. Root: HKCR; Subkey: "CueFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  124. Root: HKCR; Subkey: ".cd"; ValueType: String; ValueData: "CDFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  125. Root: HKCR; Subkey: "CDFileImage"; ValueType: String; ValueData: "CD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  126. Root: HKCR; Subkey: "CDFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  127. Root: HKCR; Subkey: "CDFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  128. Root: HKCR; Subkey: ".gi"; ValueType: String; ValueData: "GIFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  129. Root: HKCR; Subkey: "GIFileImage"; ValueType: String; ValueData: "GI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  130. Root: HKCR; Subkey: "GIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  131. Root: HKCR; Subkey: "GIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  132. Root: HKCR; Subkey: ".pxi"; ValueType: String; ValueData: "PXIFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  133. Root: HKCR; Subkey: "PXIFileImage"; ValueType: String; ValueData: "PXI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  134. Root: HKCR; Subkey: "PXIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  135. Root: HKCR; Subkey: "PXIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  136. Root: HKCR; Subkey: ".pdi"; ValueType: String; ValueData: "PDIFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  137. Root: HKCR; Subkey: "PDIFileImage"; ValueType: String; ValueData: "PDI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  138. Root: HKCR; Subkey: "PDIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  139. Root: HKCR; Subkey: "PDIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  140. Root: HKCR; Subkey: ".mds"; ValueType: String; ValueData: "MDSFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  141. Root: HKCR; Subkey: "MDSFileImage"; ValueType: String; ValueData: "MDS Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  142. Root: HKCR; Subkey: "MDSFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,2"; Check: "AssocCheck"; 
  143. Root: HKCR; Subkey: "MDSFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  144. Root: HKCR; Subkey: ".mdf"; ValueType: String; ValueData: "MDFFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  145. Root: HKCR; Subkey: "MDFFileImage"; ValueType: String; ValueData: "MDF Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  146. Root: HKCR; Subkey: "MDFFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  147. Root: HKCR; Subkey: "MDFFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  148. Root: HKCR; Subkey: ".ccd"; ValueType: String; ValueData: "CCDFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  149. Root: HKCR; Subkey: "CCDFileImage"; ValueType: String; ValueData: "CCD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  150. Root: HKCR; Subkey: "CCDFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,2"; Check: "AssocCheck"; 
  151. Root: HKCR; Subkey: "CCDFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  152. [Run]
  153. Filename: "{app}\IsoBuster.exe"; Description: "Launch IsoBuster"; Flags: postinstall nowait
  154. [Icons]
  155. Name: "{group}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; 
  156. Name: "{group}\Help"; Filename: "{app}\Help\AHlp.exe"; Parameters: "IsoBuster"; WorkingDir: "{app}\Help"; 
  157. Name: "{group}\IsoBuster Online"; Filename: "{app}\Online\IsoBuster Online.html"; 
  158. Name: "{group}\Order Now"; Filename: "{app}\Online\Order Now.html"; 
  159. Name: "{sendto}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; 
  160. Name: "{userdesktop}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; Tasks: desktopicon; 
  161. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\IsoBuster"; Filename: "{app}\IsoBuster.exe"; Tasks: quicklaunchicon; 
  162. Name: "{group}\Uninstall IsoBuster"; Filename: "{uninstallexe}"; 
  163. [Tasks]
  164. Name: "desktopicon"; Description: "Create a &desktop icon"; 
  165. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; 
  166. [InstallDelete]
  167. Type: files; Name: "{app}\FAQ\*.txt"; 
  168. Type: dirifempty; Name: "{app}\FAQ"; 
  169. Type: files; Name: "{group}\FAQ Files.*"; 
  170. [Languages]
  171. ; These files are stubs
  172. ; To achieve better results after recompilation, use the real language files
  173. Name: "default"; MessagesFile: "embedded\default.isl"; 
  174.